home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 2.adf / include.strip / exec / tasks.i < prev    next >
Text File  |  1987-03-31  |  1KB  |  57 lines

  1.     IFND EXEC_TASKS_I
  2. EXEC_TASKS_I SET 1
  3.     IFND EXEC_NODES_I
  4.     INCLUDE "exec/nodes.i"
  5.     ENDC !EXEC_NODES_I
  6.     IFND EXEC_LISTS_I
  7.     INCLUDE "exec/lists.i"
  8.     ENDC !EXEC_LISTS_I
  9.  STRUCTURE  TC,LN_SIZE
  10.     UBYTE   TC_FLAGS
  11.     UBYTE   TC_STATE
  12.     BYTE    TC_IDNESTCNT
  13.     BYTE    TC_TDNESTCNT
  14.     ULONG   TC_SIGALLOC
  15.     ULONG   TC_SIGWAIT
  16.     ULONG   TC_SIGRECVD
  17.     ULONG   TC_SIGEXCEPT
  18.     UWORD   TC_TRAPALLOC
  19.     UWORD   TC_TRAPABLE
  20.     APTR    TC_EXCEPTDATA
  21.     APTR    TC_EXCEPTCODE
  22.     APTR    TC_TRAPDATA
  23.     APTR    TC_TRAPCODE
  24.     APTR    TC_SPREG
  25.     APTR    TC_SPLOWER
  26.     APTR    TC_SPUPPER
  27.     APTR    TC_SWITCH
  28.     APTR    TC_LAUNCH
  29.     STRUCT  TC_MEMENTRY,LH_SIZE
  30.     APTR    TC_Userdata
  31.     LABEL   TC_SIZE
  32.     BITDEF  T,PROCTIME,0
  33.     BITDEF  T,STACKCHK,4
  34.     BITDEF  T,EXCEPT,5
  35.     BITDEF  T,SWITCH,6
  36.     BITDEF  T,LAUNCH,7
  37. TS_INVALID  EQU     0
  38. TS_ADDED    EQU     TS_INVALID+1
  39. TS_RUN      EQU     TS_ADDED+1
  40. TS_READY    EQU     TS_RUN+1
  41. TS_WAIT     EQU     TS_READY+1
  42. TS_EXCEPT   EQU     TS_WAIT+1
  43. TS_REMOVED  EQU     TS_EXCEPT+1
  44. SIGF_ABORT      EQU     $0001
  45. SIGF_CHILD      EQU     $0002
  46. SIGF_BLIT       EQU     $0010
  47. SIGF_SINGLE     EQU     $0010
  48. SIGF_DOS        EQU     $0100
  49. SIGB_ABORT      EQU     0
  50. SIGB_CHILD      EQU     1
  51. SIGB_BLIT       EQU     4
  52. SIGB_SINGLE     EQU     4
  53. SIGB_DOS        EQU     8
  54. SYS_SIGALLOC    EQU     $0FFFF
  55. SYS_TRAPALLOC   EQU     $08000
  56.     ENDC !EXEC_TASKS_I
  57.